[INFO] cloning repository https://github.com/SahiBkom/kmz-to-garmin-gpx
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SahiBkom/kmz-to-garmin-gpx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSahiBkom%2Fkmz-to-garmin-gpx", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSahiBkom%2Fkmz-to-garmin-gpx'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 70aa3ba7f48bb95af11b7bc221f8c2645b18d02a
[INFO] fixing SahiBkom/kmz-to-garmin-gpx against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSahiBkom%2Fkmz-to-garmin-gpx" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/SahiBkom/kmz-to-garmin-gpx
[INFO] finished tweaking git repo https://github.com/SahiBkom/kmz-to-garmin-gpx
[INFO] tweaked toml for git repo https://github.com/SahiBkom/kmz-to-garmin-gpx written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SahiBkom/kmz-to-garmin-gpx on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SahiBkom/kmz-to-garmin-gpx already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded url_encoded_data v0.6.1
[INFO] [stderr]   Downloaded schemars v1.0.4
[INFO] [stderr]   Downloaded xml-rs v0.8.27
[INFO] [stderr]   Downloaded serde-xml-rs v0.8.1
[INFO] [stderr]   Downloaded reqwest v0.12.23
[INFO] [stderr]   Downloaded kml v0.10.0
[INFO] [stderr]   Downloaded zopfli v0.8.2
[INFO] [stderr]   Downloaded gpx v0.10.0
[INFO] [stderr]   Downloaded clap_derive v4.5.41
[INFO] [stderr]   Downloaded clap_builder v4.5.43
[INFO] [stderr]   Downloaded anstream v0.6.20
[INFO] [stderr]   Downloaded geo-types v0.7.17
[INFO] [stderr]   Downloaded clap v4.5.43
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111
[INFO] running `Command { std: "docker" "start" "0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]     Checking cfg-if v1.0.1
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking hashbrown v0.15.4
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]     Checking log v0.4.27
[INFO] [stderr]     Checking slab v0.4.11
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking http v1.3.1
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking crc32fast v1.5.0
[INFO] [stderr]     Checking openssl-probe v0.1.6
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]     Checking time v0.3.41
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking sync_wrapper v1.0.2
[INFO] [stderr]     Checking bumpalo v3.19.0
[INFO] [stderr]     Checking anstyle-query v1.1.4
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]     Checking simd-adler32 v0.3.7
[INFO] [stderr]     Checking iri-string v0.7.8
[INFO] [stderr]     Checking anstream v0.6.20
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking clap_lex v0.7.5
[INFO] [stderr]     Checking xml-rs v0.8.27
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking quick-xml v0.37.5
[INFO] [stderr]     Checking rustls-pki-types v1.12.0
[INFO] [stderr]     Checking zopfli v0.8.2
[INFO] [stderr]     Checking clap_builder v4.5.43
[INFO] [stderr]     Checking indexmap v2.10.0
[INFO] [stderr]     Checking encoding_rs v0.8.35
[INFO] [stderr]     Checking flate2 v1.1.2
[INFO] [stderr]     Checking http-body v1.0.1
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking socket2 v0.6.0
[INFO] [stderr]     Checking mio v1.0.4
[INFO] [stderr]     Checking tokio v1.47.1
[INFO] [stderr]    Compiling jobserver v0.1.33
[INFO] [stderr]    Compiling cc v1.2.31
[INFO] [stderr]     Checking num-traits v0.2.19
[INFO] [stderr]     Checking geo-types v0.7.17
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling zstd-sys v2.0.15+zstd.1.5.7
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling clap_derive v4.5.41
[INFO] [stderr]     Checking bzip2 v0.5.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking gpx v0.10.0
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking zerovec v0.11.4
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking tokio-util v0.7.16
[INFO] [stderr]     Checking tower v0.5.2
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]     Checking clap v4.5.43
[INFO] [stderr]    Compiling serde_with_macros v3.14.0
[INFO] [stderr]     Checking h2 v0.4.12
[INFO] [stderr]     Checking tower-http v0.6.6
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.2
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking serde_with v3.14.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking serde-xml-rs v0.8.1
[INFO] [stderr]     Checking kml v0.10.0
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking hyper v1.6.0
[INFO] [stderr]     Checking url_encoded_data v0.6.1
[INFO] [stderr]     Checking hyper-util v0.1.16
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.23
[INFO] [stderr]     Checking kmz-to-garmin-gpx v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: couldn't read `src/../data/overpass.xml`: No such file or directory (os error 2)
[INFO] [stdout]    --> src/overpass.rs:151:31
[INFO] [stdout]     |
[INFO] [stdout] 151 |         let d = Osm::from_str(include_str!("../data/overpass.xml")).unwrap();
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::overpass::Overpass`
[INFO] [stdout]  --> src/config.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::overpass::Overpass;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Osm` and `Overpass`
[INFO] [stdout]    --> src/overpass.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     use crate::overpass::{Osm, Overpass};
[INFO] [stdout]     |                           ^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::str::FromStr`
[INFO] [stdout]    --> src/overpass.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     use std::str::FromStr;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `overpass`
[INFO] [stdout]  --> src/parser.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{geo_calc, overpass};
[INFO] [stdout]   |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `reqwest::IntoUrl`
[INFO] [stdout]  --> src/parser.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use reqwest::IntoUrl;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::overpass::Overpass`
[INFO] [stdout]  --> src/config.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::overpass::Overpass;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `overpass`
[INFO] [stdout]  --> src/parser.rs:3:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{geo_calc, overpass};
[INFO] [stdout]   |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `reqwest::IntoUrl`
[INFO] [stdout]  --> src/parser.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use reqwest::IntoUrl;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step_dy`
[INFO] [stdout]   --> src/parser.rs:42:44
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn raster(&mut self, step_dx: f64, step_dy: f64) {
[INFO] [stdout]    |                                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_step_dy`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `step_dy`
[INFO] [stdout]   --> src/parser.rs:42:44
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn raster(&mut self, step_dx: f64, step_dy: f64) {
[INFO] [stdout]    |                                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_step_dy`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/parser.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let mut gps_route = Route {
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gps_route`
[INFO] [stdout]    --> src/parser.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let mut gps_route = Route {
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gps_route`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/parser.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let mut gps_route = Route {
[INFO] [stdout]     |             ----^^^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gps_route`
[INFO] [stdout]    --> src/parser.rs:200:13
[INFO] [stdout]     |
[INFO] [stdout] 200 |         let mut gps_route = Route {
[INFO] [stdout]     |             ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gps_route`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `km_icons`
[INFO] [stdout]   --> src/main.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     if let Some(km_icons) = config.km_icons {
[INFO] [stdout]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_km_icons`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `km_icons`
[INFO] [stdout]   --> src/main.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     if let Some(km_icons) = config.km_icons {
[INFO] [stdout]    |                 ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_km_icons`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `IconSelect` is more private than the item `Config::icon`
[INFO] [stdout]   --> src/config.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     pub icon: HashMap<IconSelect, String>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `Config::icon` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `IconSelect` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/config.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | enum IconSelect {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `IconSelect` is more private than the item `Config::add_icon`
[INFO] [stdout]   --> src/config.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn add_icon(mut self, key: impl Into<IconSelect>, value: impl Into<String>) -> Config {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `Config::add_icon` is reachable at visibility `pub(crate)`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `IconSelect` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> src/config.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | enum IconSelect {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(private_bounds)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_route` and `is_track` are never used
[INFO] [stdout]   --> src/args.rs:76:8
[INFO] [stdout]    |
[INFO] [stdout] 75 | impl PathType {
[INFO] [stdout]    | ------------- methods in this implementation
[INFO] [stdout] 76 |     fn is_route(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 83 |     fn is_track(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANCHOR` is never used
[INFO] [stdout]  --> src/gps_icons.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub const ANCHOR: &str = "anchor";
[INFO] [stdout]   |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ANIMAL_TRACKS` is never used
[INFO] [stdout]  --> src/gps_icons.rs:2:11
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub const ANIMAL_TRACKS: &str = "animal tracks";
[INFO] [stdout]   |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATV` is never used
[INFO] [stdout]  --> src/gps_icons.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const ATV: &str = "atv";
[INFO] [stdout]   |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BEACH` is never used
[INFO] [stdout]  --> src/gps_icons.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const BEACH: &str = "beach";
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BELL` is never used
[INFO] [stdout]  --> src/gps_icons.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const BELL: &str = "bell";
[INFO] [stdout]   |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIG_GAME` is never used
[INFO] [stdout]  --> src/gps_icons.rs:6:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub const BIG_GAME: &str = "big game";
[INFO] [stdout]   |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BIKE_TRAIL` is never used
[INFO] [stdout]  --> src/gps_icons.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub const BIKE_TRAIL: &str = "bike trail";
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLIND` is never used
[INFO] [stdout]  --> src/gps_icons.rs:8:11
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const BLIND: &str = "blind";
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_BLUE` is never used
[INFO] [stdout]  --> src/gps_icons.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const BLOCK_BLUE: &str = "block, blue";
[INFO] [stdout]   |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_GREEN` is never used
[INFO] [stdout]   --> src/gps_icons.rs:10:11
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const BLOCK_GREEN: &str = "block, green";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK_RED` is never used
[INFO] [stdout]   --> src/gps_icons.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const BLOCK_RED: &str = "block, red";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOOD_TRAIL` is never used
[INFO] [stdout]   --> src/gps_icons.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const BLOOD_TRAIL: &str = "blood trail";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BOAT_RAMP` is never used
[INFO] [stdout]   --> src/gps_icons.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const BOAT_RAMP: &str = "boat ramp";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIDGE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const BRIDGE: &str = "bridge";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUILDING` is never used
[INFO] [stdout]   --> src/gps_icons.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const BUILDING: &str = "building";
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BUOY_WHITE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const BUOY_WHITE: &str = "buoy, white";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CAMPGROUND` is never used
[INFO] [stdout]   --> src/gps_icons.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const CAMPGROUND: &str = "campground";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CEMETERY` is never used
[INFO] [stdout]   --> src/gps_icons.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const CEMETERY: &str = "cemetery";
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CHURCH` is never used
[INFO] [stdout]   --> src/gps_icons.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const CHURCH: &str = "church";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CITY_LARGE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const CITY_LARGE: &str = "city (large)";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CITY_MEDIUM` is never used
[INFO] [stdout]   --> src/gps_icons.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const CITY_MEDIUM: &str = "city (medium)";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CITY_SMALL` is never used
[INFO] [stdout]   --> src/gps_icons.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const CITY_SMALL: &str = "city (small)";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CIVIL` is never used
[INFO] [stdout]   --> src/gps_icons.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const CIVIL: &str = "civil";
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CONTROLLED_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const CONTROLLED_AREA: &str = "controlled area";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COVER` is never used
[INFO] [stdout]   --> src/gps_icons.rs:25:11
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const COVER: &str = "cover";
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COVEY` is never used
[INFO] [stdout]   --> src/gps_icons.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub const COVEY: &str = "covey";
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CROSSING` is never used
[INFO] [stdout]   --> src/gps_icons.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub const CROSSING: &str = "crossing";
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DAM` is never used
[INFO] [stdout]   --> src/gps_icons.rs:28:11
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub const DAM: &str = "dam";
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DANGER_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const DANGER_AREA: &str = "danger area";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DIVER_DOWN_FLAG_1` is never used
[INFO] [stdout]   --> src/gps_icons.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub const DIVER_DOWN_FLAG_1: &str = "diver down flag 1";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DIVER_DOWN_FLAG_2` is never used
[INFO] [stdout]   --> src/gps_icons.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub const DIVER_DOWN_FLAG_2: &str = "diver down flag 2";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FISHING_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:33:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub const FISHING_AREA: &str = "fishing area";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FISHING_HOT_SPOT_FACILITY` is never used
[INFO] [stdout]   --> src/gps_icons.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub const FISHING_HOT_SPOT_FACILITY: &str = "fishing hot spot facility";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FLAG_BLUE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub const FLAG_BLUE: &str = "flag, blue";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FLAG_GREEN` is never used
[INFO] [stdout]   --> src/gps_icons.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub const FLAG_GREEN: &str = "flag, green";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FLAG_RED` is never used
[INFO] [stdout]   --> src/gps_icons.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub const FLAG_RED: &str = "flag, red";
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FOOD_SOURCE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:38:11
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub const FOOD_SOURCE: &str = "food source";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FOREST` is never used
[INFO] [stdout]   --> src/gps_icons.rs:39:11
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub const FOREST: &str = "forest";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FURBEARER` is never used
[INFO] [stdout]   --> src/gps_icons.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub const FURBEARER: &str = "furbearer";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GAS_STATION` is never used
[INFO] [stdout]   --> src/gps_icons.rs:41:11
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub const GAS_STATION: &str = "gas station";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GEOCACHE_FOUND` is never used
[INFO] [stdout]   --> src/gps_icons.rs:42:11
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub const GEOCACHE_FOUND: &str = "geocache found";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GEOCACHE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub const GEOCACHE: &str = "geocache";
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GLIDER_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:44:11
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub const GLIDER_AREA: &str = "glider area";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GOLF_COURSE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:45:11
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub const GOLF_COURSE: &str = "golf course";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HORN` is never used
[INFO] [stdout]   --> src/gps_icons.rs:46:11
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub const HORN: &str = "horn";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LIGHT` is never used
[INFO] [stdout]   --> src/gps_icons.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 | pub const LIGHT: &str = "light";
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LODGE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:48:11
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub const LODGE: &str = "lodge";
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAN_OVERBOARD` is never used
[INFO] [stdout]   --> src/gps_icons.rs:49:11
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub const MAN_OVERBOARD: &str = "man overboard";
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MINE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:50:11
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub const MINE: &str = "mine";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MUSEUM` is never used
[INFO] [stdout]   --> src/gps_icons.rs:51:11
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub const MUSEUM: &str = "museum";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_AMBER` is never used
[INFO] [stdout]   --> src/gps_icons.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub const NAVAID_AMBER: &str = "navaid, amber";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_BLACK` is never used
[INFO] [stdout]   --> src/gps_icons.rs:53:11
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub const NAVAID_BLACK: &str = "navaid, black";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_BLUE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub const NAVAID_BLUE: &str = "navaid, blue";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_GREEN` is never used
[INFO] [stdout]   --> src/gps_icons.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub const NAVAID_GREEN: &str = "navaid, green";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_ORANGE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub const NAVAID_ORANGE: &str = "navaid, orange";
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_RED` is never used
[INFO] [stdout]   --> src/gps_icons.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub const NAVAID_RED: &str = "navaid, red";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_VIOLET` is never used
[INFO] [stdout]   --> src/gps_icons.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub const NAVAID_VIOLET: &str = "navaid, violet";
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NAVAID_WHITE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub const NAVAID_WHITE: &str = "navaid, white";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `OIL_FIELD` is never used
[INFO] [stdout]   --> src/gps_icons.rs:60:11
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub const OIL_FIELD: &str = "oil field";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PARACHUTE_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:61:11
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub const PARACHUTE_AREA: &str = "parachute area";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PARK` is never used
[INFO] [stdout]   --> src/gps_icons.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub const PARK: &str = "park";
[INFO] [stdout]    |           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PIN_BLUE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:64:11
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub const PIN_BLUE: &str = "pin, blue";
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PIN_GREEN` is never used
[INFO] [stdout]   --> src/gps_icons.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub const PIN_GREEN: &str = "pin, green";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PIN_RED` is never used
[INFO] [stdout]   --> src/gps_icons.rs:66:11
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub const PIN_RED: &str = "pin, red";
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `POLICE_STATION` is never used
[INFO] [stdout]   --> src/gps_icons.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub const POLICE_STATION: &str = "police station";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RADIO_BEACON` is never used
[INFO] [stdout]   --> src/gps_icons.rs:68:11
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub const RADIO_BEACON: &str = "radio beacon";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RESTAURANT` is never used
[INFO] [stdout]   --> src/gps_icons.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub const RESTAURANT: &str = "restaurant";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RESTRICTED_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:71:11
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const RESTRICTED_AREA: &str = "restricted area";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RESTROOM` is never used
[INFO] [stdout]   --> src/gps_icons.rs:72:11
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub const RESTROOM: &str = "restroom";
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RV_PARK` is never used
[INFO] [stdout]   --> src/gps_icons.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub const RV_PARK: &str = "rv park";
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCENIC_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:74:11
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub const SCENIC_AREA: &str = "scenic area";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCHOOL` is never used
[INFO] [stdout]   --> src/gps_icons.rs:75:11
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const SCHOOL: &str = "school";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHIPWRECK` is never used
[INFO] [stdout]   --> src/gps_icons.rs:76:11
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub const SHIPWRECK: &str = "shipwreck";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHORT_TOWER` is never used
[INFO] [stdout]   --> src/gps_icons.rs:77:11
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub const SHORT_TOWER: &str = "short tower";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SHOWER` is never used
[INFO] [stdout]   --> src/gps_icons.rs:78:11
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub const SHOWER: &str = "shower";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SKIING_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const SKIING_AREA: &str = "skiing area";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SKI_RESORT` is never used
[INFO] [stdout]   --> src/gps_icons.rs:80:11
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub const SKI_RESORT: &str = "ski resort";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SKULL_AND_CROSSBONES` is never used
[INFO] [stdout]   --> src/gps_icons.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub const SKULL_AND_CROSSBONES: &str = "skull and crossbones";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SMALL_GAME` is never used
[INFO] [stdout]   --> src/gps_icons.rs:82:11
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub const SMALL_GAME: &str = "small game";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `STADIUM` is never used
[INFO] [stdout]   --> src/gps_icons.rs:83:11
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub const STADIUM: &str = "stadium";
[INFO] [stdout]    |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SUMMIT` is never used
[INFO] [stdout]   --> src/gps_icons.rs:84:11
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub const SUMMIT: &str = "summit";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SWIMMING_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:85:11
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub const SWIMMING_AREA: &str = "swimming area";
[INFO] [stdout]    |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TALL_TOWER` is never used
[INFO] [stdout]   --> src/gps_icons.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub const TALL_TOWER: &str = "tall tower";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRAIL_HEAD` is never used
[INFO] [stdout]   --> src/gps_icons.rs:87:11
[INFO] [stdout]    |
[INFO] [stdout] 87 | pub const TRAIL_HEAD: &str = "trail head";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TREED_QUARRY` is never used
[INFO] [stdout]   --> src/gps_icons.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub const TREED_QUARRY: &str = "treed quarry";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TREE_STAND` is never used
[INFO] [stdout]   --> src/gps_icons.rs:89:11
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub const TREE_STAND: &str = "tree stand";
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TRUCK` is never used
[INFO] [stdout]   --> src/gps_icons.rs:90:11
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub const TRUCK: &str = "truck";
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TUNNEL` is never used
[INFO] [stdout]   --> src/gps_icons.rs:91:11
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub const TUNNEL: &str = "tunnel";
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ULTRALIGHT_AREA` is never used
[INFO] [stdout]   --> src/gps_icons.rs:92:11
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub const ULTRALIGHT_AREA: &str = "ultralight area";
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UPLAND_GAME` is never used
[INFO] [stdout]   --> src/gps_icons.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub const UPLAND_GAME: &str = "upland game";
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WATERFOWL` is never used
[INFO] [stdout]   --> src/gps_icons.rs:94:11
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub const WATERFOWL: &str = "waterfowl";
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WATER_SOURCE` is never used
[INFO] [stdout]   --> src/gps_icons.rs:95:11
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub const WATER_SOURCE: &str = "water source";
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `url` is never read
[INFO] [stdout]   --> src/overpass.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct Overpass {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 12 |     client: Client,
[INFO] [stdout] 13 |     url: Url,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get` is never used
[INFO] [stdout]   --> src/overpass.rs:51:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | impl Overpass {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub fn get(&self, s: f64, w: f64, n: f64, e: f64) -> Result<Osm, String> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kmz-to-garmin-gpx` (bin "kmz-to-garmin-gpx" test) due to 1 previous error; 7 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111", kill_on_drop: false }`
[INFO] [stdout] 0c01cdecc9ce0e99bf30a2535bef7a1dd9f80017051b3c75fc1a27f223785111
